<?php

namespace app\index\controller;

use think\Request;
use think\Db;

class Login extends \think\Controller
{
// 登录视图
    public function login()
    {
        return view();
    }


    //用户身份合法性监测
    public function checkuser()
    {

        if (IS_AJAX()) {

            //获取view 传递的参数
            $s = input('param.');

            //数据合法性监测
            if (!$s['user'] || !$s['pwd']) {

                //非法装填反馈
                $json['msg'] = "请输入完整的登录信息";
                $json['code'] = 400;

            } else {

                //合法数据 先SHA加密 然后数据库里查询用户信息
                $where['Mobile'] = $s['user'];
                $where['PassWord'] = md5($s['pwd']);

                $user = Db::table('user')->where($where)->find();

                //如果用户信息合法，反馈给前端
                if ($user) {

                    $json['code'] = 200;
                    $json['url'] = url('user/buyers/index');

                    //登录成功后 保存用户身份id
                    session('uid', $user['ID']);


                } else {

                    //如果用户信息非法，反馈给前端并发送错误代码400
                    $json['msg'] = "用户名或密码错误";
                    $json['code'] = 400;

                }


                return json($json);


            }


        }


    }


}
